<?php

namespace Biz\model\store;

use Doraemon\pockets\datebase\BaseDbModel;


/**
 * 虚拟手机号通话记录表
 */
class VirtualPhoneUseRecord extends BaseDbModel
{
    const _CONFIG_FILE_ = 'db_store';

    const _CONFIG_SELECT_ = 'db_store';

    const _DATABASE_ = 'store';

    const _TABLE_NAME = 'store_virtual_phone_use_record';

    const _SUB_TABLE = false;


    public static function create($data)
    {
        if (!isset($data['addtime'])) {
            $data['addtime'] = time();
        }
        self::insert($data);
        return self::id();
    }

    /**
     * 批量保存
     *
     * @param array $data 数据数组
     * @return bool
     */
    public static function saveAll($data)
    {
        return self::insert($data);
    }


    /**
     * 根据通知报告report_id， 获取记录（自增长id, report_id）
     *
     * @param  array  $reportIdArr  绑定关系ID
     * @return array  [自增长id, report_id]
     */
    public static function getInfoByReportid($reportIdArr)
    {
        return self::select(['id', 'report_id'] , [
            'report_id' => $reportIdArr
        ]);
    }

    /**
     * 列表数据返回
     *
     * @param [type] $fileds  需要返回的字段
     * @param [type] $contidions  查询条件
     * @return bool
     */
    public static function getPageList($fileds, $contidions)
    {
        return self::select($fileds, $contidions);
    }
}
